<?php

namespace Rebecca\RebeccaBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Rebecca\RebeccaBundle\Entity\ConceptosLiquidados
 *
 * @ORM\Table(name="conceptos_liquidados")
 * @ORM\Entity
 */
class ConceptosLiquidados {

    /**
     * @var integer $id
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;

    /**
     * @var float $valor
     *
     * @ORM\Column(name="valor", type="float", nullable=false)
     */
    private $valor;

    /**
     * @var Conceptos
     *
     * @ORM\ManyToOne(targetEntity="Conceptos")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="id_concepto", referencedColumnName="id")
     * })
     */
    private $idConcepto;

    /**
     * @var Liquidaciones
     *
     * @ORM\ManyToOne(targetEntity="Liquidaciones")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="id_liquidacion", referencedColumnName="id")
     * })
     */
    private $idLiquidacion;

    /**
     * @var BeneficiariosDescuentos
     *
     * @ORM\ManyToOne(targetEntity="BeneficiariosDescuentos")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="id_beneficiario_descuentos", referencedColumnName="id", nullable=true)
     * })
     */
    private $idBeneficiarioDescuentos;

    /**
     * @var BeneficiariosLibranzas
     *
     * @ORM\ManyToOne(targetEntity="BeneficiariosLibranzas")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="id_beneficiario_libranzas", referencedColumnName="id", nullable=true)
     * })
     */
    private $idBeneficiarioLibranzas;

    /**
     * Get id
     *
     * @return integer 
     */
    public function getId() {
        return $this->id;
    }

    /**
     * Set valor
     *
     * @param float $valor
     */
    public function setValor($valor) {
        $this->valor = $valor;
    }

    /**
     * Get valor
     *
     * @return float 
     */
    public function getValor() {
        return $this->valor;
    }

    /**
     * Set idConcepto
     *
     * @param Rebecca\RebeccaBundle\Entity\Conceptos $idConcepto
     */
    public function setIdConcepto(\Rebecca\RebeccaBundle\Entity\Conceptos $idConcepto) {
        $this->idConcepto = $idConcepto;
    }

    /**
     * Get idConcepto
     *
     * @return Rebecca\RebeccaBundle\Entity\Conceptos 
     */
    public function getIdConcepto() {
        return $this->idConcepto;
    }

    /**
     * Set idLiquidacion
     *
     * @param Rebecca\RebeccaBundle\Entity\Liquidaciones $idLiquidacion
     */
    public function setIdLiquidacion(\Rebecca\RebeccaBundle\Entity\Liquidaciones $idLiquidacion) {
        $this->idLiquidacion = $idLiquidacion;
    }

    /**
     * Get idLiquidacion
     *
     * @return Rebecca\RebeccaBundle\Entity\Liquidaciones 
     */
    public function getIdLiquidacion() {
        return $this->idLiquidacion;
    }

    /**
     *
     * @return BeneficiariosDescuentos
     */
    public function getIdBeneficiarioDescuentos() {
        return $this->idBeneficiarioDescuentos;
    }

    /**
     *
     * @param BeneficiariosDescuentos $idBeneficiarioDescuentos 
     */
    public function setIdBeneficiarioDescuentos($idBeneficiarioDescuentos) {
        $this->idBeneficiarioDescuentos = $idBeneficiarioDescuentos;
    }

    /**
     *
     * @return BeneficiariosLibranzas 
     */
    public function getIdBeneficiarioLibranzas() {
        return $this->idBeneficiarioLibranzas;
    }

    /**
     *
     * @param BeneficiariosLibranzas $idBeneficiarioLibranzas 
     */
    public function setIdBeneficiarioLibranzas($idBeneficiarioLibranzas) {
        $this->idBeneficiarioLibranzas = $idBeneficiarioLibranzas;
    }

}